package com.feri.rbacsys.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.feri.rbacsys.entity.Supplier;
import com.feri.rbacsys.vo.R;

/**
 * @author 神经质的木子李
 * @description 针对表【t_supplier】的数据库操作Service
 * @createDate 2023-03-28 15:31:30
 */
public interface SupplierService extends IService<Supplier> {
    /**
     * 添加供应商信息
     *
     * @param supplier
     * @return
     */
    R add(Supplier supplier);

    /**
     * 删除供应商信息
     *
     * @param id
     * @return
     */
    R deleteFlag(int id);

    /**
     * 还原供应商信息
     *
     * @param id
     * @return
     */
    R revert(int id);

    /**
     * 查询删除的供应商的信息
     *
     * @return
     */
    R delList(int page, int size);

    /**
     * 查询未删除的供应商的信息
     *
     * @return
     */
    R supList(int page, int size);
}
